﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using AccesoADatos;
using Entidades;

namespace TodoSuspensionWeb
{
    public partial class RegistrarUsuario : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void txtEmail_TextChanged(object sender, EventArgs e)
        {

        }

        public void limpiarCampos()
        {
            txtNombre.Text = "";
            txtApellido.Text = "";
            txtEmail.Text = "";
            txtUsuario.Text = "";
            txtContraseña.Text = "";

        }

        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            UsuarioDAO usu = new UsuarioDAO();
            if (usu.ObtenerUsuario(txtEmail.Text, txtUsuario.Text))
            {
                lblMensajeError.Text = "YA EXISTE EN LA BASE DE DATOS";
            }

            else
            {
                Usuario UsuarioNvo = new Usuario();

                UsuarioNvo.Nombre = txtNombre.Text;
                UsuarioNvo.Apellido = txtApellido.Text;
                UsuarioNvo.Email = txtEmail.Text;
                UsuarioNvo.UserName = txtUsuario.Text;
                UsuarioNvo.Pass = txtContraseña.Text;


                if (UsuarioDAO.UsuarioSave(UsuarioNvo))
                {
                    lblMensajeError.Text = "USUARIO REGISTRADO";
                    limpiarCampos();
                }
                else
                {
                    lblMensajeError.Text = "USUARIO NO REGISTRADO";
                    limpiarCampos();
                }

            }

        }
    }
}